Contents 2 folders

Python Scripts Folder
Subroutines Folder

Python Scripts can be ran directly in LinuxCNC Axis or used stand alone to generate toolpaths.

Contained in Python Scripts Folder

    Engrave.py              A script to create a single line of text.

    Ruler.py                A script to generate a ruler with markings.

    Bezel.py                A script to create a rotary scale with or without number markings.

    Contour.py              A script to enable creating toolpaths on a variety of shapes Circle,oval,rectangle,slot,polygon and path with a range of modifiers.

    Face.py                 A script to generate toolpath to cut a defined area.

    Grill.py                A script to generate a set of holes for a grill in a variety of shapes with user definable settings.

    Holecircle.py           Script runs from within linuxcnc to create toolpath to drill holes on a PCD.

    Grid_G81.py             Script to drill a grid of hole or mill a grid of lines or both useful when creating sacrificial work beds on a router.

    PresetG54.py            Script to create a preset file for G54 offset.

    Pocket.py               Script to create toolpaths to cnc machine round and rectangular pockets.

    pcd_hole_circle.py      Script to generate toolpath to drill holes on a PCD or save as a csv file.
 

Subroutines
Contained in the Subroutines folder

     g54_here.ngc           Sets G54 offset at current position
     
     go_to_home.ngc         returns tool to G54 x and y position after raising Z

     safe_g28.ngc           Sends the tool back to absolute machine home after raising Z

     z_touch.ngc            simple subroutine to set Z height with a touch probe 
